import java.util.Scanner;

/**
 *    从键盘输入2个整数，求和并打印
 *
 *    第一个场景，写一无参数无返回值的方法完成  从键盘输入2个整数，求和并打印
 *    第二个场景, 写一无参数有返回值的方法完成  从键盘输入2个整数，求和并打印
 *    第三个场景，写一有参数无返回值的方法完成   从键盘输入2个整数，求和并打印
 *    第四个场景，写一有参数有返回值的方法完成   从键盘输入2个整数，求和并打印
 */
public class Demo01 {

    public static void main(String[] args) {

       // getTotal();

//        int sum=getTotal1();
//        //打印结果
//        System.out.println(sum);

         //调用有参数的方法之前，必须按照要求准备好原料
//        Scanner sn=new Scanner(System.in);
//        int num1,num2;
//        //将用户输入的数据保存到num1
//        System.out.println("请输入第一个整数：");
//        num1=sn.nextInt();
//        System.out.println("请输入第二个整数：");
//        num2=sn.nextInt();
//        //原料准备完毕，开始调用方法完成求和功能
//         getTotal2(num1,num2);


        //创建键盘对象
        Scanner sn=new Scanner(System.in);
        //创建2个整型变量保存用户从键盘输入的整数
        int num1,num2;
        int sum;
        //将用户输入的数据保存到num1
        System.out.println("请输入第一个整数：");
        num1=sn.nextInt();
        System.out.println("请输入第二个整数：");
        num2=sn.nextInt();
        System.out.println(num1+" <-------> "+num2); //测试
        sum=getTotal3(num1,num2);
        System.out.println(sum);
    }

    //有参数有返回值的方法
    public static int  getTotal3(int num1,int num2){
             int sum=  num1+num2;
             return sum;
    }

    // 有参数无返回值的方法
    public static  void  getTotal2(int num1,int num2){
         int sum=num1+num2;
         System.out.println(sum);
    }

    // 无 参数  有  返回值
    public static int getTotal1(){
//创建键盘对象
        Scanner sn=new Scanner(System.in);
        //创建2个整型变量保存用户从键盘输入的整数
        int num1,num2;
        //创建一个整型变量保存总和
        int sum;
        //将用户输入的数据保存到num1
        System.out.println("请输入第一个整数：");
        num1=sn.nextInt();
        System.out.println("请输入第二个整数：");
        num2=sn.nextInt();
        System.out.println(num1+" <-------> "+num2); //测试
        sum=num1+num2;
        //返回结果
        return sum;
    }

    //无参数无返回值的方法
    //第一个场景，写一无参数无返回值的方法完成  从键盘输入2个整数，求和并打印
    public static  void  getTotal() {
        //创建键盘对象
        Scanner sn=new Scanner(System.in);
        //创建2个整型变量保存用户从键盘输入的整数
        int num1,num2;
        //创建一个整型变量保存总和
        int sum;
        //将用户输入的数据保存到num1
        System.out.println("请输入第一个整数：");
        num1=sn.nextInt();
        System.out.println("请输入第二个整数：");
        num2=sn.nextInt();
        System.out.println(num1+" <-------> "+num2); //测试
        sum=num1+num2;
        System.out.println(sum);
    }
}
